<?php

class myUser extends sfBasicSecurityUser
{
	public function BuskDptoOri($dptoid)
	{
			$c = new Criteria();
			$c->add(DepartamentoOrientacionPeer::DECANATO_ID,strtoupper($dptoid));
			$this->$objDptoOri = DepartamentoOrientacionPeer::doSelect($c); 
			if($objDptoOri)
			{			  
			    $ubicacion= $$objDptoOri[0]->getId();
				// TODO: Agregar las credenciales 
				// para autenticar a los usuarios en base al
				// tipo de usuario
				//$c = new Criteria();				
				//$c->add(DatoEstudiantePeer::USUARIO_ID,$idusuario);				
				//$objDatoEstudiante = new DatoEstudiante();
				//$objDatoEstudiante = DatoEstudiantePeer::doSelect($c);
				
				
				
				if ($objDatoEstudiante)
				{			
				
					$cedula = $objDatoEstudiante[0]->getCedula();
					$correo = $objDatoEstudiante[0]->getCorreoAlterno();
					// Carga la base de datos segun la empresa
					// Cambia el string de conexion (dns de databases.yml)
				 
					$this->setAttribute('cedula', $cedula);
					$this->setAttribute('correo', $correo);
				}else
				{
					$this->setAttribute('error','ERROR DE BASE DE DATOS');
					return false;	
				}
				//$this->addCredential('admin');
				
				// Marcamos como autenticado al usuario
				$this->setAuthenticated(true);
				return true;
			} else return false;
		
	}

	
}
